package cn.okcode.api.framework.result;

import cn.okcode.api.framework.Callee;

/**
 * 参数注解
 *
 * @author pyk13
 */
public interface ResultHandler {
    /**
     * 返回成功数据
     *
     * @param res 接口执行结果
     * @return 包装后的执行结果
     */
    String ok(Object res);

    /**
     * 返回失败数据
     *
     * @param callee 调用方法信息
     * @param msg    错误消息
     * @param e      异常对象
     * @return 包装后的返回结果
     */
    String err(Callee callee, String msg, Throwable e);
}
